package com.yunkeji.dao.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 礼物配置信息视图对象 ykj_gift
 *
 * @author zhang
 * @date 2024-07-10
 */
@Data
@ExcelIgnoreUnannotated
public class GiftVo implements Serializable {

    private static final long serialVersionUID = 1L;

    /** */
    @ExcelProperty(value = "")
    private Long id;

    /** 礼物类型,1普通,2vip，3亲密度礼物 */
    @ExcelProperty(value = "礼物类型,1普通,2vip，3亲密度礼物")
    private Integer type;

    /** 排序id */
    @ExcelProperty(value = "排序id")
    private Integer sortId;

    /** 礼物名称 */
    @ExcelProperty(value = "礼物名称")
    private String name;

    /** 价格 */
    @ExcelProperty(value = "价格")
    private BigDecimal price;

    /** 资源文件地址 */
    @ExcelProperty(value = "资源文件地址")
    private String fileUrl;

    /** */
    @ExcelProperty(value = "")
    private String imgUri;

    /** */
    @ExcelProperty(value = "")
    private String svgaUri;

    /** 是否有效,1是/0否 */
    @ExcelProperty(value = "是否有效,1是/0否")
    private Integer validFlag;

    /**
     * 扩展字段(如果是亲密度礼物表示需要满足多少亲密度)
     *
     * @author 老张
     */
    private String extValue;
}
